two sum leetcode solution